* {margin: 0;/*外边距0*/
    padding: 0; /*----内边距0* /box-sizing: border-box; / *----自动内减(提示:盒子) */
    box-sizing: border-box;
   }
 body {text-align: 1; /* ----行高与文本大小比例为100%  */}
 li {list-style: none; /* ----设置列表样式为空  */}
 a {text-decoration: none; /* ----文本修饰为空 */}
 input,button {border: none;outline:none; /* 清除高亮显线*/}
 img {width: 100%; vertical-align: middle;}
 
 /*单行文本显示隐藏*/
 .ellipsis-1 {
   text-overflow: ellipsis;
   overflow: hidden;
   text-overflow: ellipsis;
 }
 
 /*多行文本溢出显示隐藏*/
  .ellipsis-2 {
     overflow: hidden;
     text-overflow: ellipsis;
     display: -webkit-box;
     -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;
   }
body {
    height: 100vw;
    /* background: #e9e8e8; */
  }
  /* 头部 */
  .top {
    margin-bottom: 20px;
  }
  .topTop {
    margin: 20px;
    display: flex;
    /* background: #fff; */
  }
  .topTop .image {
    border-radius: 10px;
    width: 60px;
    margin-right: 30px;
  }
  .topTop .text {
    height: 60px;
  }
  
  .text .name {
    font-size: 16px;
    font-weight: 600;
    color: #232323;
  }
  .text .vx {
    margin-top: 10px;
    font-size: 12px;
    color: #9f9f9f;
    display: flex;
    justify-content: space-between;
  }
  .text .right {
    display: flex;
    align-items: center;
    margin-left: 44px;
  }
  .text .right .erweima {
    margin-top: 3px;
    width: 10px;
    height: 10px;
    background: #9f9f9f;
    /* background: #000;/ */
    margin-right: 10px;
  }
  .text .right .icon {
    margin-top: 3px;
    width: 10px;
    height: 10px;
    /* background: #9f9f9f; */
  }
  .topButtom {
    margin-top: -10px;
    display: flex;
    justify-content: center;
  }
  .topButtom .zhuangtai {
    font-size: 12px;
    border-radius: 50px;
    color: #8c8c8c;
    border: 1px solid #8c8c8c;
    padding: 0 8px;
  }
  .topButtom .friends {
    font-size: 12px;
    border-radius: 50px;
    border: 1px solid #8c8c8c;
    padding: 0 8px;
    color: #8c8c8c;
    margin-left: 10px;
    display: flex;
  }
  .red {
    margin: 2px 1px;
    width: 15px;
    height: 15px;
    border-radius: 50px;
    background: red;
  }
  .red1 {
    margin-top: 4px;
    margin-left: 3px;
    width: 8px;
    height: 8px;
    border-radius: 50px;
    background: red;
  }
  
  /* center */
  .bg {
    margin: 0 auto;
    border-radius: 50px;
    width: 90vw;
    height: 10px;
    background: #efefef;
  }
  .svg {
    width: 20px;
    height: 20px;
    margin-right: 10px;
  }
  .neirong {
    width: 85vw;
    margin: 20px 30px;
    display: flex;
    justify-content: space-between;
  }
  
  /* 底部按键 */
  .buttomSvg {
    width: 20px;
    height: 20px;
  }
  .zhong {
    text-align: center;
  }
  .bottom .bottombg {
    margin: 0 auto;
    width: 90vw;
    height: 20vh;
    border-radius: 10px;
    background: #efefef;
  }
  .bottom .anjian {
    width: 90vw;
    /* background: red; */
    position: fixed;
    bottom: 0;
    left: 18px;
    display: flex;
    justify-content: space-around;
  }
  .text {
    font-size: 14px;
    color: #8c8c8c;
  }
  